package cn.com.headfree.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gta.edu.sdk.mybatis.common.Entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 职称申报 实体类
 * @date 2020-08-28
 */
public class TSeniorCompetent extends Entity implements Serializable {

       	/**
	 * erp号
	*/
    private String erpNo;
      	/**
	 * 姓名
	*/
    private String userName;
	/**
	 * 现专业技术资格
	 */
	private String currentSubjLevel;
      	/**
	 * 现专业技术资格取得时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    private Date acquTime;
      	/**
	 * 拟申报资格
	*/
    private String readySubjLevel;
	/**
	 * 分支专业
	 */
	private String branchSubj;
	/**
	 * 年度
	 */
	private Integer year;
      	/**
	 * 单位id
	*/
    private String orgId;
	/**
	 * 审批机关
	 */
	private String auditUnit;
	/**
	 * 证书编号
	 */
	private String certNo;
	/**
	 * 单位名称
	*/
    private String orgName;
	/**
	 * 创建者id
	*/
    private String createrId;
      	/**
	 * 创建者姓名
	*/
    private String createrName;
      	/**
	 * 创建时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
      	/**
	 * 更新者id
	*/
    private String updaterId;
      	/**
	 * 更新者姓名
	*/
    private String updaterName;
      	/**
	 * 更新时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;
      	/**
	 * 0:未删除1：已删除
	*/
    private Integer delSign;

	public String getErpNo() {
		return erpNo;
	}

	public void setErpNo(String erpNo) {
		this.erpNo = erpNo;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getCurrentSubjLevel() {
		return currentSubjLevel;
	}

	public void setCurrentSubjLevel(String currentSubjLevel) {
		this.currentSubjLevel = currentSubjLevel;
	}

	public Date getAcquTime() {
		return acquTime;
	}

	public void setAcquTime(Date acquTime) {
		this.acquTime = acquTime;
	}

	public String getReadySubjLevel() {
		return readySubjLevel;
	}

	public void setReadySubjLevel(String readySubjLevel) {
		this.readySubjLevel = readySubjLevel;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getCreaterId() {
		return createrId;
	}

	public void setCreaterId(String createrId) {
		this.createrId = createrId;
	}

	public String getCreaterName() {
		return createrName;
	}

	public void setCreaterName(String createrName) {
		this.createrName = createrName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdaterId() {
		return updaterId;
	}

	public void setUpdaterId(String updaterId) {
		this.updaterId = updaterId;
	}

	public String getUpdaterName() {
		return updaterName;
	}

	public void setUpdaterName(String updaterName) {
		this.updaterName = updaterName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getDelSign() {
		return delSign;
	}

	public void setDelSign(Integer delSign) {
		this.delSign = delSign;
	}

	public String getBranchSubj() {
		return branchSubj;
	}

	public void setBranchSubj(String branchSubj) {
		this.branchSubj = branchSubj;
	}

	public String getAuditUnit() {
		return auditUnit;
	}

	public void setAuditUnit(String auditUnit) {
		this.auditUnit = auditUnit;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}
}
